package com.core.zyyz.amc.modules.domain;

import com.core.common.annotation.Excel;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

/**
 * 地区国标码（省、市、区/县城）对象 amc_sys_zone_intcode_b
 *
 * @author lfs
 * @date 2024-12-05
 */
public class AmcSysZoneIntcodeB  {
    private static final long serialVersionUID = 1L;

    /** 表ID */
    private String zoneId;

    /** 省份code */
    @Excel(name = "省份code")
    private String provinceCode;

    /** 省 */
    @Excel(name = "省")
    private String provinceName;

    /** 地级市code */
    @Excel(name = "地级市code")
    private String cityCode;

    /** 市 */
    @Excel(name = "市")
    private String cityName;

    /** 区（县）code */
    @Excel(name = "区", readConverterExp = "县=")
    private String districtCode;

    /** 区（县） */
    @Excel(name = "区", readConverterExp = "县=")
    private String districtName;

    public void setZoneId(String zoneId)
    {
        this.zoneId = zoneId;
    }

    public String getZoneId()
    {
        return zoneId;
    }
    public void setProvinceCode(String provinceCode)
    {
        this.provinceCode = provinceCode;
    }

    public String getProvinceCode()
    {
        return provinceCode;
    }
    public void setProvinceName(String provinceName)
    {
        this.provinceName = provinceName;
    }

    public String getProvinceName()
    {
        return provinceName;
    }
    public void setCityCode(String cityCode)
    {
        this.cityCode = cityCode;
    }

    public String getCityCode()
    {
        return cityCode;
    }
    public void setCityName(String cityName)
    {
        this.cityName = cityName;
    }

    public String getCityName()
    {
        return cityName;
    }
    public void setDistrictCode(String districtCode)
    {
        this.districtCode = districtCode;
    }

    public String getDistrictCode()
    {
        return districtCode;
    }
    public void setDistrictName(String districtName)
    {
        this.districtName = districtName;
    }

    public String getDistrictName()
    {
        return districtName;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
                .append("zoneId", getZoneId())
                .append("provinceCode", getProvinceCode())
                .append("provinceName", getProvinceName())
                .append("cityCode", getCityCode())
                .append("cityName", getCityName())
                .append("districtCode", getDistrictCode())
                .append("districtName", getDistrictName())
                .toString();
    }
}
